package com.SNQ.project.English_speaking_learning_system.pojo.vo;

public class ReadingRecordVO {

    // 学生ID
    private Long studentId;

    // 学生姓名
    private String studentName;

    // 文章ID
    private Long articleId;

    // 文章标题
    private String articleTitle;

    // 打卡时间
    private String recordTime;

    // 跟读得分
    private double score;

    // 是否合格
    private boolean passed;

    // 读音问题的反馈
    private String pronunciationFeedback;

    // 构造方法
    public ReadingRecordVO(Long studentId, String studentName, Long articleId, String articleTitle, String recordTime, double score, boolean passed, String pronunciationFeedback) {
        this.studentId = studentId;
        this.studentName = studentName;
        this.articleId = articleId;
        this.articleTitle = articleTitle;
        this.recordTime = recordTime;
        this.score = score;
        this.passed = passed;
        this.pronunciationFeedback = pronunciationFeedback;
    }

    // Getter 和 Setter 方法

    public Long getStudentId() {
        return studentId;
    }

    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public Long getArticleId() {
        return articleId;
    }

    public void setArticleId(Long articleId) {
        this.articleId = articleId;
    }

    public String getArticleTitle() {
        return articleTitle;
    }

    public void setArticleTitle(String articleTitle) {
        this.articleTitle = articleTitle;
    }

    public String getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(String recordTime) {
        this.recordTime = recordTime;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public boolean isPassed() {
        return passed;
    }

    public void setPassed(boolean passed) {
        this.passed = passed;
    }

    public String getPronunciationFeedback() {
        return pronunciationFeedback;
    }

    public void setPronunciationFeedback(String pronunciationFeedback) {
        this.pronunciationFeedback = pronunciationFeedback;
    }
}
